import{_ as e,X as d,Y as s,a0 as l,Z as n,$ as v,a2 as a,C as c}from"./framework-5b727e0e.js";const r={},m=n("h2",{id:"绪论",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#绪论","aria-hidden":"true"},"#"),v(" 绪论")],-1),b=a(`<h2 id="目录" tabindex="-1"><a class="header-anchor" href="#目录" aria-hidden="true">#</a> 目录</h2><div class="language-text line-numbers-mode" data-ext="text"><pre class="language-text"><code>root((第二版))
  1-绪论
    1-软件架构概述
      系统架构的定义及发展历程
      软件架构的发展未来
      软件架构的常用分类及建模方法
      软件架构的应用场景
    2-软件架构设计师概述
      架构设计师应具备的专业素质
      架构设计师的定义-职责和任务
      架构设计师的知识结构
    3-如何成为一名好的系统架构设计师
      从工程师到系统架构设计师的演化
      如何衡量一名优秀架构设计
    10-软件架构的演化和维护
    1-软件架构演化和定义与关系
      演化和定义的关系
      演化的重要性
    2-面向时象软件架梅演化过程
      复合片段演化
      对象演化
      消息演化
      约束演化
    3-软件架构演化方式的分类
      软件架构动态演化
      软件架构演化时期
      软件架构静态演化
    4-软件架构演化原则
      原则
    5-软件架构演化评估方法
      演化过程已知的评估
      演化过程未知的评估
    6-大型网站系统架构演化实例
      第一阶段-单体架构
      第七阶段-使用分布式文件系统和分布式数据库系统
      第三阶段-使用缓存改善网站性能
      第九阶段-业务拆分
      第二阶段-垂直架构
      第五阶段-数据库读写分离
      第八阶段-使用NoSOL和搜索引擎
      第六阶段-使用反向代理和CDN加速网站响应
      第十阶段-分布式服务
      第四阶段-使用服务集群改善网站并发处理能力
    7-软件架构维护
      软件架构修改管理
      软件架构可维护性度量实践
      软件架构版本管理
      软件架构知识管理
    11-未来信息综合技术
    1-信息物理系统技术概述
      CPS的实现
      信息物理系统的建设和应用
      信息物理系统的概念
    2-人工智能技术概述
      人工智能关键技术
      人工智能的发展历程
      人工智能的概念
    3-机器人技术概述
      机器人4的核心技术
      机器人的分类
      机器人的定义和发展历程
      机器人的概念
    4-边缘计算概述
      边云协同
      边缘计算应用场合
      边缘计算概念
      边缘计算的安全
      边缘计算的定义
      边缘计算的特点
    5-数字李生体技术概述
      数字李生体发展历程
      数字李生体的关键技术
      数字李生体的定义
      数宇李生体的应用
    6-云计算和大数据技术概述
      云计算技术概述
      大数据技术概述
    12-信息系统架构设计理论与实践
    1-信息系统架构基本概念及发展
      信息系统架构的发展
      信息系统架构的定义
      信息系统架构的概述
    2-信息系统架构
      企业信息系统的总体框架
      信息系统常用4种架构模型
      信息系统架构分类
      信息系统架构的一般原理
      架构风格
    3-信息系统架构设计方法
      ADM架构开发方法
      信息化总体架构方法
    4-信息系统架构案例分析
      Web服务在HL7上的应用一一Web服务基础实现框架
      以服务为中心的企业整合
      价值驱动的体系结构一一连接产品策略与体系结构
    13-层次式架构设计理论与实践
    1-层次式体系结构概述
      概述
    2-表现层框架设计
      使用XML设计表现层(统一WebFom与WindowsFomm的外观)
      表现层中UIP设计思想
      表现层动态生成设计思想
      表现层设计模式
    3-中间层架构设计
      业务逻排层工作流设计
      业务逻辑层实体设计
      业务逻辑层框架
      业务逻辑层组件设计
    4-数据访问层设计
      5种数据访问模式
      ORM-Hibernate-CMP-2设计思想
      事务处理设计
      工厂模式在数据访问层应用
      灵活运用XML-Schema
      连接对象管理设计
    5-数据架构规划与设计
      数据库设计与XML设计融合
      数据库设计与类的设计融合
    6-物联网层次架构设计
      架构设计
    7-层次式架构案例分析
      基于物联网架构的电子小票服务系统
      电子商务网站(网上商店PetShop)
    14-云原生架构设计理论与实践
    1-云原生架构产生背景
      背景
    2-云原车架构内涵
      主要架构模式
      云原生架构原则
      云原生架构定义
      典型的云原生架构反模式
    3-云原生架构相关技术
      云原生微服务
      容器技术
      无服务器技术
      服务网格
    4-云原生架构案例分析
      云原生技术助力某汽车公司数字化转型实践
      某体育用品公司基于云原生架构的业务中台构建
      某快递公司核心业务系统云原生改变
      某旅行公司云原生改造
      某电商业务云原生改造
    15-面向服务架构设计理论与实践
    1-SOA的相关概念
      SOA的定义
      业务流程与BPEL
    10-SOA实施的过程
      业务流程分析
      选择SOA解决方案
    2-SOA的发展历史
      SOA的发展历史
      SOA的微服务化发展
      国内SOA的发展现状与国外对比
    3-SOA的参考架构
      参考架构
    4-SOA主要协议和规范
      REST规范
      SOAP协议
      UDDI协议
      WSDL规范
    5-SOA设计的标准要求
      应用程序统一登记与集成
      文档标准化
      服务质量(QoS)
      通信协议标准
    6-SOA的作用
      作用
    7-SOA的设计原则
      设计原则
    8-SOA的设计模式
      企业服务总线模式
      微服务模式
      服务注册表模式
      案例研究
    9-构建SOA架构时应该注意的问题
      原有系统架构中的集成需求
      服务粒度的控制以及无状态服务的设计
    16-嵌入式系统架构设计理论与实践
    1-嵌入式系统概述
      嵌入式系统发展历程
      嵌入式系统硬件体系结构
      嵌入式软件架构概述
    2-嵌入式系统软件架构原理与特征
      两种典型的嵌入式系统架构模式
      嵌入式中间件
      嵌入式操作系统
      嵌入式数据库
      嵌入式系统软件开发环境
    3-嵌入式系统软件架构设计方法
      基于架构的软件设计开发方法的越用
      实时系统设计方法
      属性驱动的软件设计方法
    4-嵌入式系统软件架构案例分析
      物联网操作系统软件架构案例分析
      面向安全攸关系统的跨领域GENESYS系统架构案例分析
      鸿蒙操作系统架构案例分析
    17-通信系统架构设计理论与实践
    1-通信系统概述
      概述
    2-通信系统网络架构
      存储网结架构
      局域网网络架构
      广域网网络架构
      移动通信网网络架构
      软件定义网络架构
    3-网络构建文健技术
      IPV4与IPV6融合组网技术
      SDN技术
      网络高可用设计
    4-网络构建和设计方法
      绿色网络设计方法
      网络安全
      网络技术遵选及设计
      网络需求分析
    5-通信网络构建案例分析
      5G网络应用
      园区网双栈构建分析
      高可用网络构建分析
    18-安全架构设计理论与实践
    1-安全架构提述
      与信息安全相关的国内外标准及组织
      信息安全面临的威胁
      安全架构的定义和范围
    2-安全模型
      Bell-LaPadula模型
      Biba模型
      ChineseWall模型
      Clark-Wilson模型
      状态机模型
    3-系统安全体系架构规划框架
      信息系统安全体系规划
      信息系统安全规划框架
      安全技术体系架构
    4-信息安全整体架构设计(WPDRRC模型)
      WPDRRC信息安全体系架构模型
      信息安全体系架构设计
    5-网络安全体系架构设计
      OSI的安全体系架构概述
      完整性框架
      抗抵赖框架
      机密性框架
      认证机架
      访问控制框架
    6-数据库系统的安全设计
      数据库安全设计的评估标准
      数据库的完整性设计
    7-系统架构的脆弱性分析
      典型软件架构的脆弱性分析
      概述
      软件脆弱性
    8-安全架构设计案例分析
      基于混合云的工业安全架构设计
      电子商务系统的安全性设计
    19-大数据架构设计理论与实践
    1-传统数据处理系统存在的问题
      问题
    2-大数据处理系统架构分析
      大数据处理系统架构特征
      大数据处理系统面临挑战
    3-Lambda架构
      Lambda与其他架构模式对比
      Lambda架构介绍
      Lambda架构优缺点
      Lambda架构对大数据处理系统的理解
      Lambda架构应用场景
      Lambda架构的实现
    4-Kappa架构
      Kappa架构下对大数据处理系统的理解
      Kappa架构介绍
      Kappa架构的优缺点
      Kappa架构的实现
      常见Kappa架构变形
    5-Lambda架构与Kappa架构的对比和设计选择
      Lambda架构与Kappa架构的特性对比
      Lambda架构与Kappa架构的设计选择
    6-大数据架构设计案例分析
      Lambda架构在某网奥运中的大数据应用
      Lambda架构在某网广告平台的应用与演进
      某电商智能决策大数据系统
      某证券公司大数据系统
    2-计算机系统基础知识
    1-计算机系统概述
      概述
    2-计算机硬件
      处理器
      外部设备
      存储器
      总线
      接口
      计算机硬件组成
    3-计算机软件
      中间件
      应用软件
      操作系统
      数据库
      文件系统
      网络协议
      计算机软件概述
      软件构件
    4-嵌入式系统及软件
      安全攸关软件的安全性设计
      嵌入式系统的分类
      嵌入式系统的组成及特点
      嵌入式软件的组成及特点
    5-计算机网络
      组网技术
      网络工程
      网络技术
      网络的基本概念
      通信技术
    6-计算机语言
      计算机语言的分类
      计算机语言的组成
    7-多媒体
      多媒体概述
      多媒体系统的关键技术
    8-系统工程
      基于模型的系统工程
      系统工程方法
      系统工程概述
      系统工程的生命周期
    9-系统性能
      性能指标
      性能计算
      性能设计
      性能评估
    20-系统架构设计师论文写作要点
    1-写作注意事顶
      做好准备工作
      论文写作格式
    2-如何解答试题
      论文解答实例
      论文解答步骤
    3-论文写作方法
      如何写好摘要
      如何写好正文
      摘要和正文的关系
    4-常见问题及解决办法
      常见问题及解决办法
    3-信息系统基础知识
    1-信息系统概述
      信息系统建设原则
      信息系统开发方法
      信息系统的分类
      信息系统的发展
      信息系统的定义
      信息系统的生命周期
    2-业务处理系统(TPS)
      业务处理系统的功能
      业务处理系统的概念
      业务处理系统的特点
    3-管理信息系统(MIS)
      管理信息系统的功能
      管理信息系统的概念
      管理信息系统的组成
    4-决策支持系统(DSS)
      决策支持系统的功能
      决策支持系统的概念
      决策支持系统的特点
      决策支持系统的组成
    5-专家系统(ES)
      专家系统的功能
      专家系统的概念
      专家系统的组成
    6-办公自动化系统(OAS)
      办公自动化系统的功能
      办公自动化系统的概念
      办公自动化系统的组成
    7-企业资源规划(ERP)
      企业资源规划的功能
      企业资源规划的概念
      企业资源规划的结构
    8-典型信息系统架构模型
      企业信息化与电子商务
      政府信息化与电子政务
    4-信息安全技术基础知识
    1-信息安全基础知识
      信息存储安全
      信息安全的概念
      网络安全
    2-信息系统安全的作用与意义
      作用与意义
    3-信息安全系统的组成框架
      作用与意义
      技术体系
      管理体系
      组织机构体系
    4-信息加解密技术
      对称密钥加密算法
      数据加密
      非对称密钥加密算法
    5-密钥管理技术
      公加密体制的密钥管理
      公加密分配单钥密码体制的密钥
      对称密钥的分配与管理
    6-访问控制及数字签名技术
      数字签名
      访问控制技术
    7-信息安全的抗攻击技术
      密钥的选择
      强化TCP-IP堆栈以抵御拒绝服务攻击
      拒绝服务攻击与防御
      欺骗攻击与防御
      端口扫描
      系统漏洞扫描
    8-信息安全的保障体系与评估方法
      安全风险管理
      计算机信息系统安全保护等级
    5-软件工程基础知识
    1-软件工程
      敏捷模型
      统一过程模型(RUP)
      软件工程定义
      软件能力成熟度模型
      软件过程模型
    2-需求工程
      需求变更
      需求获取
      需求追踪
    3-系统分析与设计
      结构化方法
      面向对象方法
    4-软件测试
      测试方法
      测试阶段
    5-净室软件工程
      应用与缺点
      技术手段
      理论基础
    6-基于构件的软件工程
      CBSE过程
      构件和构件模型
      构件组装
    7-软件项目管理
      软件质量管理
      软件进度管理
      软件配置管理
      软件风险管理
      项目管理概述
    6-数据库设计基础知识
    1-数据库基本概念
      数据库三级模式
      数据库技术的发展
      数据库管理系统
      数据模型
    2-关系数据库
      关系数据库基本概念
      关系数据库设计基本理论
      关系运算
    3-数据库设计
      数据库实施
      数据库设计的基本步骤
      数据库运行维护
      数据需求分析
      概念结构设计
      物理设计
      逻辑结构设计
    4-应用程序与数据库的交互
      ORM访问接口
      嵌入SQL访问接口
      库函数级别访问接口
      通用数据接口标准
    5-NoSOL数据库
      体系框架
      分类与特点
    7-系统架构设计基础知识
    1-软件架构概念
      软件架构的定义
      软件架构的重要性
      软件架构设计与生命周期
    2-基于架构的软件开发方法
      体系结构复审
      体系结构实现
      体系结构文档化
      体系结构的演化
      体系结构的设计方法概述
      体系结构设计
      体系结构需求
      基于体系结构的开发模型
      概念与术语
    3-软件架构风格
      以数据为中心的体系结构风格
      数据流体系结构风格
      独立构件体系结构风格
      虚拟机体系结构风格
      调用-返回体系结构风格
      软件架构风格概述
    4-软件架构复用
      软件架构复用的原因
      软件架构复用的基本过程
      软件架构复用的定义及分类
      软件架构复用的对象及形式
    5-特定领域软件体系结构
      DSSA的基本活动
      DSSA的定义
      DSSA的建立过程
      参与DSSA的人员
    8-系统质量属性与架构评估
    1-软件系统质量属性
      质量属性场景描述
      质量属性概念
      面向架构评估的质量属性
    2-系统架构评估
      系统架构评估中的重要概念
      系统架构评估方法
    3-ATAM方法架构评估实践
      阶段1一演示(Presentation)
      阶段2一调查和分析
      阶段3一测试
      阶段4一报告ATAM
    9-软件可靠性基础知识
    1-软件可靠性基本概念
      可靠性测试的意义
      可靠性目标
      广义的可靠性测试与狭义的可靠性测试
      软件可靠性定义
      软件可靠性的定量描述
    2-软件可靠性基本建模
      影响软件可靠性的因素
      软件可靠性的建模方法
      软件的可靠性模型分类
    3-软件可靠性管理
      可靠性管理
    4-软件可靠性设计
      容错设计技术
      检错技术
      系统配置技术
      降低复杂度设计
    5-软件可靠性测试
      可靠性测试用例设计
      可靠性测试的实施
      定义软件运行剖面
      软件可靠性测试概述
    6-软件可靠性评价
      可靠性数据的收集
      怎样选择可靠性模型
      软件可靠性评价概述
      软养可常性的评信和预测
</code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div>`,2);function u(S,t){const i=c("Mermaid");return d(),s("div",null,[m,l(i,{id:"mermaid-3",code:"eJx9kM1OwkAUhfc8RZftwocyceMCMcYHQIKlYqUoLdEGxUaLDYsWQiNDh+rLzJ07voVTayYNoSR3dc853/1pnp6dNI/PG5p20Wpd6jrSuYgzw5ANTdNFnjD6yV9kdfmsI74XpSAlXFGk01JCvwuxzzY34PTBuYelBwMTo1tlrnIK85+HT+b8Oaz1EIJuBJaJS1pgacajgI83fOXVRjK3iEwy/pTsOUDEXyIOgFg7l+yokgLXa3jvSSIjI0Z8TF9FGtX51fFH4soW6Rs82IxS6AcHAjgNRWIiHcn+/6Yw67Dc49aQkYyRNgzvIMwLa+XPCqHQjA5gHcpXF4tbi71mCeFbF+yxSpWzRBD89JxyFts+4ke7GjQav6c8P9k="}),b])}const p=e(r,[["render",u],["__file","index.html.vue"]]);export{p as default};
